do oneself proud - French English Dictionary